home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 4 / Gold Medal Software - Volume 4 (Gold Medal) (1994).iso / os2 / cl62x5.arj / CLINST21.CMD < prev    next >
OS/2 REXX Batch file  |  1994-01-25  |  3KB  |  106 lines

  1. @echo off
  2. @rem -----------------------------------------------
  3. @rem   OS/2 v2.1 Installation Script for CL-GD62x5
  4. @rem -----------------------------------------------
  5.  
  6. @rem argument %1 is the destination drive letter
  7.  
  8. @set o_path=%path%
  9. @set path=%1:\os2;%1:\os2\install;%path%
  10.  
  11. @if "%1"=="" goto usage
  12.  
  13. if %1. == A. goto baddrive
  14. if %1. == B. goto baddrive
  15. if %1. == D. goto okdrive
  16. if %1. == E. goto okdrive
  17. if %1. == F. goto okdrive
  18. if %1. == G. goto okdrive
  19. if %1. == H. goto okdrive
  20. if %1. == I. goto okdrive
  21. if %1. == J. goto okdrive
  22. if %1. == K. goto okdrive
  23. if %1. == L. goto okdrive
  24. if %1. == M. goto okdrive
  25. if %1. == N. goto okdrive
  26. if %1. == O. goto okdrive
  27. if %1. == P. goto okdrive
  28. if %1. == Q. goto okdrive
  29. if %1. == R. goto okdrive
  30. if %1. == S. goto okdrive
  31. if %1. == T. goto okdrive
  32. if %1. == U. goto okdrive
  33. if %1. == V. goto okdrive
  34. if %1. == W. goto okdrive
  35. if %1. == X. goto okdrive
  36. if %1. == Y. goto okdrive
  37. if %1. == Z. goto okdrive
  38. if %1. == a. goto baddrive
  39. if %1. == b. goto baddrive
  40. if %1. == c. goto okdrive
  41. if %1. == d. goto okdrive
  42. if %1. == e. goto okdrive
  43. if %1. == f. goto okdrive
  44. if %1. == g. goto okdrive
  45. if %1. == h. goto okdrive
  46. if %1. == i. goto okdrive
  47. if %1. == j. goto okdrive
  48. if %1. == k. goto okdrive
  49. if %1. == l. goto okdrive
  50. if %1. == m. goto okdrive
  51. if %1. == n. goto okdrive
  52. if %1. == o. goto okdrive
  53. if %1. == p. goto okdrive
  54. if %1. == q. goto okdrive
  55. if %1. == r. goto okdrive
  56. if %1. == s. goto okdrive
  57. if %1. == t. goto okdrive
  58. if %1. == u. goto okdrive
  59. if %1. == v. goto okdrive
  60. if %1. == w. goto okdrive
  61. if %1. == x. goto okdrive
  62. if %1. == y. goto okdrive
  63. if %1. == z. goto okdrive
  64.  
  65. :usage
  66. @echo *------------------------------------------------------------------*
  67. @echo * Cirrus Logic SVGA installation for OS/2 2.1...                   *
  68. @echo *==================================================================*
  69. @echo *                                                                  *
  70. @echo * Please specify the drive letter for the files to be copied to... *
  71. @echo *                                                                  *
  72. @echo * usage:   clinst21 [destination drive letter]                     *
  73. @echo * example: clinst21 C                                              *
  74. @echo * meaning: install Cirrus Logic driver on drive C, the OS/2 drive  *
  75. @echo *                                                                  *
  76. @echo *------------------------------------------------------------------*
  77. @goto home
  78.  
  79. :okdrive
  80. @echo -----------------------------------------------
  81. @echo   OS/2 v2.1 Installation Script for CL-GD62x5
  82. @echo -----------------------------------------------
  83. @copy     cl62x5.dsc %1:\os2\install >nul
  84. @copy     svga.exe %1:\os2 >nul
  85. @attrib %1:\os2\screen01.sys -r
  86. @attrib %1:\psfonts\*.pfb -r
  87. @attrib %1:\psfonts\*.pfb +a
  88. @del %1:\os2\*.pmi >nul
  89. @dspinstl
  90.  
  91. @echo -
  92. @echo - Please shutdown and reboot the system for the newly
  93. @echo - installed drivers to take effect . . .
  94. @echo -
  95. @goto home
  96. @goto end
  97.  
  98. :baddrive
  99. @echo -
  100. @echo - ERROR -- Cannot install to drive %1:
  101. @echo -
  102.  
  103. :home
  104. @set path=%o_path%
  105. @set o_path=
  106.